Solution Learning and Solution Directed Backjumping, Revisited

نویسنده

  • Ian P Gent
چکیده

We make two significant contributions. First, we introduce a new technique for solution based learning in Quantified Boolean Formulae (QBF’s.) This takes advantage of the structure of QBF’s to improve on previous methods. More information is extracted from each solution learnt, so fewer states need to be visited later in search. Unfortunately, our empirical results suggest that our learning technique does not do well on non-random benchmarks. Our second contribution is an important negative result which helps to explain this poor performance. We show empirically that solutiondirected backjumping (SBJ) provides little or no reduction in search on non-random instances from QBFLib, while it does cause an overhead. All solution learning methods exploit the power of SBJ, so neither our new method nor existing ones can be effective unless SBJ is. As well as explaining the lack of success of learning methods, this suggests that even SBJ may cause unnecessary overheads unless the existing set of benchmarks is inadequate. Finally, for random instances for which SBJ is effective, we show that our new learning technique can improve median universal backtracks by an order of magnitude and improve runtime by a factor of eight.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Backjumping for Quantified Boolean Logic Satisfiability

The implementation of effective reasoning tools for deciding the satisfiability of Quantified Boolean Formulas (QBFs) is an important research issue in Artificial Intelligence. Many decision procedures have been proposed in the last few years, most of them based on the Davis, Logemann, Loveland procedure (DLL) for propositional satisfiability (SAT). In this paper we show how it is possible to e...

متن کامل

Solution Directed Backjumping for QCSP

In this paper we present new techniques for improving backtracking based Quantified Constraint Satisfaction Problem (QCSP) solvers. QCSP is a generalization of CSP in which variables are either universally or existentially quantified and these quantifiers can be alternated in arbitrary ways. Our main new technique is solution directed backjumping (SBJ). In analogue to conflict directed backjump...

متن کامل

Restart-repair and Learning: An empirical study of single solution 3-SAT problems

The aim of this paper is to demonstrate that a particular non-systematic search algorithm based on restart-repair and learning no-goods can solve single solution 3-SAT problems efficiently. These problems are thought to present a severe challenge for algorithms of this sort since the burden of handling nogoods will rapidly become insupportable. We show that this is not the case here. The result...

متن کامل

Dead-End Driven Learning

The paper evaluates the e ectiveness of learning for speeding up the solution of constraint satisfaction problems. It extends previous work (Dechter 1990) by introducing a new and powerful variant of learning and by presenting an extensive empirical study on much larger and more di cult problem instances. Our results show that learning can speed up backjumping when using either a xed or dynamic...

متن کامل

Conflict-Directed Backjumping Revisited

In recent years, many improvements to backtracking algorithms for solving constraint satisfaction problems have been proposed. The techniques for improving backtracking algorithms can be conveniently classiied as look-ahead schemes and look-back schemes. Unfortunately , look-ahead and look-back schemes are not entirely orthogonal as it has been observed empirically that the enhancement of look-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004